body {background: #000 no-repeat center}
.coffee{ margin:10% auto 0 auto; width:100%; height:100%;  position:relative;  }
.julyingHonor{ position:absolute; top:0; right:0; width:127px; height:120px; background: url(honor.png) no-repeat;}
.julyingHonor a{ display:block; height:100%; text-indent:-9999px; font-size:0;}
#div1 {position:relative; width:450px; height:450px; margin: 0 auto 0; }
#div1 a {position:absolute; top:0px; left:0px; font-family: Microsoft YaHei; color:#fff; font-weight:bold; text-decoration:none; padding: 3px 6px; }
#div1 a:hover {border: 1px solid #eee; background: #000; }
#div1 .blue {color:blue;}
#div1 .red {color:red;}
#div1 .yellow {color:yellow;}
p { font: 16px Microsoft YaHei; text-align: center; color: #ba0c0c; }
p a { font-size: 14px; color: #ba0c0c; }
p a:hover { color: red; }
#search {position:relative; margin: 0 40% 0; width:100%; }